Skip to content

[Application] add undo and redo for layout and scenario authoring#265

Merged
learncold merged 2 commits into
mainfrom
codex/undo-redo-layout-scenario
May 24, 2026
Merged

[Application] add undo and redo for layout and scenario authoring#265
learncold merged 2 commits into
mainfrom
codex/undo-redo-layout-scenario

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented May 23, 2026

Summary

  • Add Ctrl+Z / Ctrl+Shift+Z undo-redo support to layout review editing
  • Add undo-redo support to scenario authoring for crowd placements, operational events, hazards, route guidance, and blocked connections
  • Keep scenario text inputs using their native text undo while using scenario-level history for authoring changes

Related Issue

  • None (application-only PR)

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

  • Manual UI verification in the app is still recommended for layout review and scenario authoring undo-redo flows.

@95x8x9 95x8x9 requested a review from learncold as a code owner May 23, 2026 17:35
@learncold learncold merged commit d2c64d3 into main May 24, 2026
2 checks passed
@learncold learncold deleted the codex/undo-redo-layout-scenario branch May 24, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants